Skip to content

feat(story): add beev#74

Merged
wab merged 6 commits into
mainfrom
content/story-beev
Jun 19, 2026
Merged

feat(story): add beev#74
wab merged 6 commits into
mainfrom
content/story-beev

Conversation

@edmond-ocobo

Copy link
Copy Markdown
Contributor

Content

Files added

  • stories/fr/beev.md
  • assets/posts/beev/beev.jpeg

Review checklist

  • Frontmatter fields are accurate and complete
  • Slug is unique within its type directory
  • Cross-references (author, hiringContact, tools, featuredTool) point to existing slugs
  • Images are uploaded to Vercel Blob and URLs are in the frontmatter
  • French content is in fr/ and English in en/ (path-based types)
  • pnpm validate passes on this branch

@github-actions

github-actions Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

🔍 Preview: https://website-mcva3zi3b-ocobo-22231b32.vercel.app

Built from website main with content from this PR's branch.

@wab wab force-pushed the content/story-beev branch from 822ce33 to e5e1043 Compare June 19, 2026 15:39
@wab wab force-pushed the content/story-beev branch 2 times, most recently from 0928329 to 5335b92 Compare June 19, 2026 16:00
The website resolves client avatars at content/clients/<slug>-avatar.png with a
hardcoded .png extension. This avatar shipped as .jpeg, so the expected .png URL
404'd and the speaker avatar rendered broken. Transcode to 400x400 PNG to match
every other client (citron/combo/cybelangel are all -avatar.png).
@wab wab force-pushed the content/story-beev branch from 6b84326 to cea9662 Compare June 19, 2026 16:06
beev-white.png shipped as the black wordmark — the -white variant must be a white
glyph for display on dark/coloured backgrounds. Recolour to white in place,
preserving the transparent background and antialiasing.
@wab

wab commented Jun 19, 2026

Copy link
Copy Markdown
Collaborator

Récap des ajustements sur la PR de départ

Quelques corrections apportées par rapport à la version initiale :

Nettoyage (hors périmètre de la story)

  • Retrait des modifications sur 4 fiches team/*.md (edmond, hugo, jeanne, thomas) — sans rapport avec Beev, et qui supprimaient au passage la ligne slug: (identité). Le travail team se fait sur sa propre branche.
  • Retrait de assets/posts/beev/beev.jpeg — mauvais emplacement pour une story (les assets clients vont dans assets/clients/).

Corrections d'assets

  • Avatar : livré en .jpeg, converti en beev-avatar.png (400×400). Le site résout les avatars clients en content/clients/<slug>-avatar.png avec l'extension .png codée en dur → la version .jpeg partait sur le Blob mais renvoyait 404 côté site (avatar cassé).
  • Logo blanc : beev-white.png était le wordmark noir. Recoloré en blanc pur (fond transparent + antialiasing préservés) pour s'afficher sur fonds sombres/colorés.
  • Suppression de l'ancien beev-avatar.jpeg orphelin sur le Blob.

Résultat — la story ne touche plus que 3 fichiers : stories/fr/beev.md, beev-avatar.png, beev-white.png. Avatar et logo s'affichent correctement.

Suivi : un garde-fou validate (erreur si un asset assets/clients/ n'est pas .png, warning si une story n'a pas d'avatar) est proposé séparément pour éviter que ce type de bug ne reparte en prod.

@wab wab merged commit 3201ac9 into main Jun 19, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants